package com.clown.activeMq;

import javax.jms.Destination;

import lombok.extern.slf4j.Slf4j;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.jms.core.JmsMessagingTemplate;
import org.springframework.scheduling.annotation.EnableScheduling;
import org.springframework.stereotype.Component;

/**
 * activeMq 生产者
 * 
 * @author CJ
 * @since 2017年10月26日
 * @version 1.0
 */
@Slf4j
@Component
@EnableScheduling
public class Producer{
	
	@Autowired // 也可以注入JmsTemplate，JmsMessagingTemplate对JmsTemplate进行了封装  
    private JmsMessagingTemplate jmsTemplate;  
    
	// 发送消息，destination是发送到的队列，message是待发送的消息  
    public void sendMessage(Destination destination,final String message){  
        jmsTemplate.convertAndSend(destination,message);  
    }
    
}
